// pages/goods-details/goods-details.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    src: String,
    srcd: String,
    details: String,
    price: Number,
    score: Number
  },
    // src: 商品方形展示图的url,
  // srcd: 商品详细长展示图的url,
  // details: 商品详细介绍名称,
  // price: 商品价格,
  // score: 商品积分


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options);
    var data = decodeURIComponent(options.src);
    data = JSON.parse(data);
    var datad = decodeURIComponent(options.srcd);
    datad = JSON.parse(datad);
    this.setData({
      details: JSON.parse(options.details),
      src: data,
      srcd: datad,
      score: JSON.parse(options.score),
      price: JSON.parse(options.price)
    })
  },
  // 当页面启动时获取各种数据，获取商城页面的details商品的详细介绍名称，src商品的方形介绍图url，srcd商品的长介绍图，score商品的积分，price商品的价格，并赋值给本页面的参数中，才能在页面中正常显示

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  onGotoSettlement(event) {
    // console.log(this.data.details)
    // console.log(this.data.score)
    // console.log(this.data.price)
    // console.log(this.data.src)
    var newObject = JSON.stringify(this.data.src);
    var encodeObject = encodeURIComponent(newObject);
    wx.navigateTo({
      url: '/pages/settlement/settlement?details=' + this.data.details
        + '&price=' + this.data.price
        + '&score=' + this.data.score
        + '&src=' + encodeObject
    })
  },
  // 给结算页面传递商品详情页的各种参数的方法，传递details商品详细名称，price商品价格，score商品积分，src商品主方形图片的url，srcd商品详细长展示图的url,

})